/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

public class MsoCondition {
	private final int value;

	/** msoConditionFileTypeAllFiles **/
	public static final MsoCondition FileTypeAllFiles = new MsoCondition(1);
	/** msoConditionFileTypeOfficeFiles **/
	public static final MsoCondition FileTypeOfficeFiles = new MsoCondition(2);
	/** msoConditionFileTypeWordDocuments **/
	public static final MsoCondition FileTypeWordDocuments = new MsoCondition(3);
	/** msoConditionFileTypeExcelWorkbooks **/
	public static final MsoCondition FileTypeExcelWorkbooks = new MsoCondition(4);
	/** msoConditionFileTypePowerPointPresentations **/
	public static final MsoCondition FileTypePowerPointPresentations = new MsoCondition(5);
	/** msoConditionFileTypeBinders **/
	public static final MsoCondition FileTypeBinders = new MsoCondition(6);
	/** msoConditionFileTypeDatabases **/
	public static final MsoCondition FileTypeDatabases = new MsoCondition(7);
	/** msoConditionFileTypeTemplates **/
	public static final MsoCondition FileTypeTemplates = new MsoCondition(8);
	/** msoConditionIncludes **/
	public static final MsoCondition Includes = new MsoCondition(9);
	/** msoConditionIncludesPhrase **/
	public static final MsoCondition IncludesPhrase = new MsoCondition(10);
	/** msoConditionBeginsWith **/
	public static final MsoCondition BeginsWith = new MsoCondition(11);
	/** msoConditionEndsWith **/
	public static final MsoCondition EndsWith = new MsoCondition(12);
	/** msoConditionIncludesNearEachOther **/
	public static final MsoCondition IncludesNearEachOther = new MsoCondition(13);
	/** msoConditionIsExactly **/
	public static final MsoCondition IsExactly = new MsoCondition(14);
	/** msoConditionIsNot **/
	public static final MsoCondition IsNot = new MsoCondition(15);
	/** msoConditionYesterday **/
	public static final MsoCondition Yesterday = new MsoCondition(16);
	/** msoConditionToday **/
	public static final MsoCondition Today = new MsoCondition(17);
	/** msoConditionTomorrow **/
	public static final MsoCondition Tomorrow = new MsoCondition(18);
	/** msoConditionLastWeek **/
	public static final MsoCondition LastWeek = new MsoCondition(19);
	/** msoConditionThisWeek **/
	public static final MsoCondition ThisWeek = new MsoCondition(20);
	/** msoConditionNextWeek **/
	public static final MsoCondition NextWeek = new MsoCondition(21);
	/** msoConditionLastMonth **/
	public static final MsoCondition LastMonth = new MsoCondition(22);
	/** msoConditionThisMonth **/
	public static final MsoCondition ThisMonth = new MsoCondition(23);
	/** msoConditionNextMonth **/
	public static final MsoCondition NextMonth = new MsoCondition(24);
	/** msoConditionAnytime **/
	public static final MsoCondition Anytime = new MsoCondition(25);
	/** msoConditionAnytimeBetween **/
	public static final MsoCondition AnytimeBetween = new MsoCondition(26);
	/** msoConditionOn **/
	public static final MsoCondition On = new MsoCondition(27);
	/** msoConditionOnOrAfter **/
	public static final MsoCondition OnOrAfter = new MsoCondition(28);
	/** msoConditionOnOrBefore **/
	public static final MsoCondition OnOrBefore = new MsoCondition(29);
	/** msoConditionInTheNext **/
	public static final MsoCondition InTheNext = new MsoCondition(30);
	/** msoConditionInTheLast **/
	public static final MsoCondition InTheLast = new MsoCondition(31);
	/** msoConditionEquals **/
	public static final MsoCondition Equals = new MsoCondition(32);
	/** msoConditionDoesNotEqual **/
	public static final MsoCondition DoesNotEqual = new MsoCondition(33);
	/** msoConditionAnyNumberBetween **/
	public static final MsoCondition AnyNumberBetween = new MsoCondition(34);
	/** msoConditionAtMost **/
	public static final MsoCondition AtMost = new MsoCondition(35);
	/** msoConditionAtLeast **/
	public static final MsoCondition AtLeast = new MsoCondition(36);
	/** msoConditionMoreThan **/
	public static final MsoCondition MoreThan = new MsoCondition(37);
	/** msoConditionLessThan **/
	public static final MsoCondition LessThan = new MsoCondition(38);
	/** msoConditionIsYes **/
	public static final MsoCondition IsYes = new MsoCondition(39);
	/** msoConditionIsNo **/
	public static final MsoCondition IsNo = new MsoCondition(40);
	/** msoConditionIncludesFormsOf **/
	public static final MsoCondition IncludesFormsOf = new MsoCondition(41);
	/** msoConditionFreeText **/
	public static final MsoCondition FreeText = new MsoCondition(42);
	/** msoConditionFileTypeOutlookItems **/
	public static final MsoCondition FileTypeOutlookItems = new MsoCondition(43);
	/** msoConditionFileTypeMailItem **/
	public static final MsoCondition FileTypeMailItem = new MsoCondition(44);
	/** msoConditionFileTypeCalendarItem **/
	public static final MsoCondition FileTypeCalendarItem = new MsoCondition(45);
	/** msoConditionFileTypeContactItem **/
	public static final MsoCondition FileTypeContactItem = new MsoCondition(46);
	/** msoConditionFileTypeNoteItem **/
	public static final MsoCondition FileTypeNoteItem = new MsoCondition(47);
	/** msoConditionFileTypeJournalItem **/
	public static final MsoCondition FileTypeJournalItem = new MsoCondition(48);
	/** msoConditionFileTypeTaskItem **/
	public static final MsoCondition FileTypeTaskItem = new MsoCondition(49);
	/** msoConditionFileTypePhotoDrawFiles **/
	public static final MsoCondition FileTypePhotoDrawFiles = new MsoCondition(50);
	/** msoConditionFileTypeDataConnectionFiles **/
	public static final MsoCondition FileTypeDataConnectionFiles = new MsoCondition(51);
	/** msoConditionFileTypePublisherFiles **/
	public static final MsoCondition FileTypePublisherFiles = new MsoCondition(52);
	/** msoConditionFileTypeProjectFiles **/
	public static final MsoCondition FileTypeProjectFiles = new MsoCondition(53);
	/** msoConditionFileTypeDocumentImagingFiles **/
	public static final MsoCondition FileTypeDocumentImagingFiles = new MsoCondition(54);
	/** msoConditionFileTypeVisioFiles **/
	public static final MsoCondition FileTypeVisioFiles = new MsoCondition(55);
	/** msoConditionFileTypeDesignerFiles **/
	public static final MsoCondition FileTypeDesignerFiles = new MsoCondition(56);
	/** msoConditionFileTypeWebPages **/
	public static final MsoCondition FileTypeWebPages = new MsoCondition(57);
	/** msoConditionEqualsLow **/
	public static final MsoCondition EqualsLow = new MsoCondition(58);
	/** msoConditionEqualsNormal **/
	public static final MsoCondition EqualsNormal = new MsoCondition(59);
	/** msoConditionEqualsHigh **/
	public static final MsoCondition EqualsHigh = new MsoCondition(60);
	/** msoConditionNotEqualToLow **/
	public static final MsoCondition NotEqualToLow = new MsoCondition(61);
	/** msoConditionNotEqualToNormal **/
	public static final MsoCondition NotEqualToNormal = new MsoCondition(62);
	/** msoConditionNotEqualToHigh **/
	public static final MsoCondition NotEqualToHigh = new MsoCondition(63);
	/** msoConditionEqualsNotStarted **/
	public static final MsoCondition EqualsNotStarted = new MsoCondition(64);
	/** msoConditionEqualsInProgress **/
	public static final MsoCondition EqualsInProgress = new MsoCondition(65);
	/** msoConditionEqualsCompleted **/
	public static final MsoCondition EqualsCompleted = new MsoCondition(66);
	/** msoConditionEqualsWaitingForSomeoneElse **/
	public static final MsoCondition EqualsWaitingForSomeoneElse = new MsoCondition(67);
	/** msoConditionEqualsDeferred **/
	public static final MsoCondition EqualsDeferred = new MsoCondition(68);
	/** msoConditionNotEqualToNotStarted **/
	public static final MsoCondition NotEqualToNotStarted = new MsoCondition(69);
	/** msoConditionNotEqualToInProgress **/
	public static final MsoCondition NotEqualToInProgress = new MsoCondition(70);
	/** msoConditionNotEqualToCompleted **/
	public static final MsoCondition NotEqualToCompleted = new MsoCondition(71);
	/** msoConditionNotEqualToWaitingForSomeoneElse **/
	public static final MsoCondition NotEqualToWaitingForSomeoneElse = new MsoCondition(72);
	/** msoConditionNotEqualToDeferred **/
	public static final MsoCondition NotEqualToDeferred = new MsoCondition(73);


	private MsoCondition(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoCondition valueOf(int value) { return new MsoCondition(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoCondition.class) return false;
		return ((MsoCondition)o).value == value;
	}
	public int hashCode() { return value; }
}
